安装步骤
安装docker-ce
1 | 添加tuna镜像源 |
拉取镜像
1 | docker pull mongo:3.6 |
启动
1 | docker run -ti -d --name mongo -v /etc/mongod.conf:/etc/mongod.conf -v /data/db/:/data/db/ -p 27017:27017 mongo:3.4 --auth |
其中配置文件可以从另一个容器中获取,/data/db 则是mongo的数据库位置
配置用户认证
进入mongo shell
执行
1 | db.createUser({ user: 'jsmith', pwd: 'some-initial-password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }) |
编辑配置文件
1 | # mongod.conf |